package com.class06.point;

import org.aspectj.lang.annotation.Pointcut;
import org.springframework.stereotype.Component;

@Component
public class TestPointCut {



//    @Pointcut 相当于 <aop:pointcut id="class06PointCut"
//    expression="execution(* com.class06.service.Calculator.sub(..))"/>
//    @Pointcut主要用于定义切点，可以直接使用在@Before、@After、@AfterReturning、
//    @AfterThrowing、@Around等注解的value属性上
    @Pointcut("execution(* com.class06.service.Calculator.sub(..))")
    public void class06PointCut(){

    }

    @Pointcut("execution(* com..*Impl.add(..))")
    public void class06PointCut1(){

    }
}
